Grid Application Programming Environments

نویسندگان

  • Thilo Kielmann
  • André Merzky
  • Henri E. Bal
  • Françoise Baude
  • Denis Caromel
  • Fabrice Huet
چکیده

One challenge of building future grid systems is to provide suitable application programming interfaces and environments. In this chapter, we identify functional and non-functional properties for such environments. We then review three existing systems that have been co-developed by the authors with respect to the identified properties: ProActive, Ibis, and GAT. Apparently, no currently existing system is able to address all properties. However, from our systems, we can derive a generic architecture model for grid application programming environments, suitable for building future systems that will be able to address all the properties and challenges identified. This research work is carried out under the FP6 Network of Excellence CoreGRID funded by the European Commission (Contract IST-2002004265).

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Grid Programming for Heterogeneous Environments - The Grid-Occam Project

Today, the implementation and execution of a distributed parallel grid application confronts the developers with heterogeneous infrastructures and non-deterministic execution behavior. We present the current status of our Grid-Occam project, which introduces a well-founded parallel programming language to current distributed heterogeneous computing environments. We show how the Grid-Occam compi...

متن کامل

GTPE: A Thread Programming Environment for the Grid

Grid computing has emerged as a viable method for solving computational and data intensive problems, applicable over various domains from business computing to scientific research. However, grid environments are largely heterogeneous, distributed and dynamic, increasing the complexities involved in developing grid applications. Several software constructs have been developed to provide programm...

متن کامل

Programming and Coordinating Grid Environments and Applications

The heterogeneous and dynamic nature of Grid environments place new demands on models and paradigms for parallel programming. In this work we discuss how ALua, a programming system based on a dual programming language model, can help the programmer to develop applications for this environment, monitoring the state of resources and controlling the application so that it adapts to changes in this...

متن کامل

Specification Document and Installation Guide of the Supercomputing API for the Grid (DRAFT)

In the frame of the Austrian Grid Phase 2, we have designed and implemented an API for grid computing that can be used for developing grid-distributed parallel programs without leaving the level of the language in which the core application is written. Our software framework is able to utilize the information about heterogeneous grid environments in order to adapt the algorithmic structure of p...

متن کامل

A Supercomputing API for the Grid ∗

We have designed and implemented an API for grid computing that can be used for developing grid-distributed parallel programs without leaving the level of the language in which the core application is written. Our software framework is able to utilize the information about heterogeneous grid environments in order to adapt the algorithmic structure of parallel programs to the particular situatio...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2004